package com.javachmapi.pay.modules.admin.entity;

import java.util.Date;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;


/**
 * 用户表(User)实体类
 *
 * @author 宋利军
 * @since 2020-07-18 18:12:14
 */
@Data
@ApiModel(value = "User实体类", description = "User实体类")
public class User implements Serializable {

    private static final long serialVersionUID = -45517583036989634L;
    
    /**
    * 编号
    */    
    @ApiModelProperty(value = "编号", dataType="Integer")
    private Integer id;
    
    /**
    * 昵称
    */    
    @ApiModelProperty(value = "昵称", dataType="String")
    private String nickname;
    
    /**
    * 账号
    */    
    @ApiModelProperty(value = "账号", dataType="String")
    private String username;
    
    /**
    * 密码
    */    
    @ApiModelProperty(value = "密码", dataType="String")
    private String password;
    
    /**
    * 邮箱
    */    
    @ApiModelProperty(value = "邮箱", dataType="String")
    private String email;
    
    /**
    * 手机
    */    
    @ApiModelProperty(value = "手机", dataType="String")
    private String phone;
    
    /**
    * openid
    */    
    @ApiModelProperty(value = "openid", dataType="String")
    private String openid;
    
    /**
    * QQ
    */    
    @ApiModelProperty(value = "QQ", dataType="String")
    private String qq;
    
    /**
    * 地址
    */    
    @ApiModelProperty(value = "地址", dataType="String")
    private String address;
    
    /**
    * 头像
    */    
    @ApiModelProperty(value = "头像", dataType="String")
    private String avatar;
    
    /**
    * 注册时间
    */    
    @ApiModelProperty(value = "注册时间", dataType="Date")
    private Date regdate;
    
    /**
    * 状态,0表示正常，1表示未授权，2表示停止
    */    
    @ApiModelProperty(value = "状态,0表示正常，1表示未授权，2表示停止", dataType="Integer")
    private Integer state;
    

}